// 数字格式化
export function formatCount(count: number) {
  // 大于1万才会处理
  if (count > 10000) {
    return Math.floor(count / 10000) + '万'
  } else {
    return count
  }
}

// 图片格式化（大多数情况下，高等于宽）
export function getImageSize(imageUrl: string, width: number, height = width) {
  return imageUrl + `?param=${width}y${height}`
}

// 时间格式化
export function formatTime(time: number) {
  // 1. 毫秒转换成秒种
  const timeSeconds = time / 1000

  // 2. 获取分钟和秒种
  // 100s => 01:40
  // Math.floor(100 / 60) => 1
  const minute = Math.floor(timeSeconds / 60)
  const second = Math.floor(timeSeconds) % 60

  // 3. 格式化时间
  const formatMinute = String(minute).padStart(2, '0')
  const formatSecond = String(second).padStart(2, '0')
  return `${formatMinute}:${formatSecond}`
}
